#
# The Secret Weapons Technology Group
#

technology = {
	id = 7
	category = secret_weapons
	name = TECH_SW_NAME #Localized name
	desc = TECH_SW_DESC #Localized description

	event = {
		id = 8000
		position = { x = 296 y = 124 }
		technology = 7010
	}
	
	application = { # Basic Rocket Interceptor
	 id = 7010
	 name = TECH_APP_SW_1_NAME
	 desc = TECH_APP_SW_1_DESC

	position = { x = 296 y = 152 }
         year = 1941

	 component = { # Basic Rocket Engine
	  id = 7011
	  name = TECH_CMP_SW_1_1_NAME
	  type = rocketry
	  difficulty = 10
	 }
	 component = { # Basic Rocket Interceptor Airframe
	  id = 7012
	  name = TECH_CMP_SW_1_2_NAME
	  type = aeronautics
	  difficulty = 8
	 }
	 component = { # 30mm Cannons
	  id = 7013
	  name = TECH_CMP_SW_1_3_NAME
	  type = artillery
	  difficulty = 5
	 }
	 component = { # Improved Centimetric Airborne Fighter Radar
	  id = 7014
	  name = TECH_CMP_SW_1_4_NAME
	  type = electronics
	  difficulty = 7
	 }
	 component = { # Basic Rocket Interceptor Prototype Tests
	  id = 7015
	  name = TECH_CMP_SW_1_5_NAME
	  type = technical_efficiency
	  double_time = yes
	  difficulty = 10
	 }
	 required = { 4090 5560 }
	 effects = {
		command = { type = new_model which = interceptor value = 5 }
	 }
	}

	application = { # Improved Rocket Interceptor
	 id = 7020
	 name = TECH_APP_SW_2_NAME
	 desc = TECH_APP_SW_2_DESC

	position = { x = 296 y = 168 }
         year = 1943

	 component = { # Improved Rocket Engine
	  id = 7021
	  name = TECH_CMP_SW_2_1_NAME
	  type = rocketry
	  difficulty = 10
	 }
	 component = { # Improved Rocket Interceptor Airframe
	  id = 7022
	  name = TECH_CMP_SW_2_2_NAME
	  type = aeronautics
	  difficulty = 8
	 }
	 component = { # Air-to-Air Missile (AAM)
	  id = 7023
	  name = TECH_CMP_SW_2_3_NAME
	  type = rocketry
	  difficulty = 7
	 }
	 component = { # Advanced Centimetric Airborne Fighter Radar
	  id = 7024
	  name = TECH_CMP_SW_2_4_NAME
	  type = electronics
	  difficulty = 7
	 }
	 component = { # Improved Rocket Interceptor Prototype Tests
	  id = 7025
	  name = TECH_CMP_SW_2_5_NAME
	  type = technical_efficiency
	  double_time = yes
	  difficulty = 10
	 }
	 required = { 4090 5560 7010 }
	 effects = {
		command = { type = new_model which = interceptor value = 6 }
	 }
	}

	event = {
		id = 8001
		position = { x = 432 y = 124 }
		technology = 7030
	}

	application = { # Basic Turbojet Interceptor
	 id = 7030
	 name = TECH_APP_SW_3_NAME
	 desc = TECH_APP_SW_3_DESC

	position = { x = 432 y = 152 }
         year = 1941

	 component = { # Basic Turbojet Engine
	  id = 7031
	  name = TECH_CMP_SW_3_1_NAME
	  type = rocketry
	  difficulty = 10
	 }
	 component = { # Basic Turbojet Interceptor Airframe
	  id = 7032
	  name = TECH_CMP_SW_3_2_NAME
	  type = aeronautics
	  difficulty = 8
	 }
	 component = { # 30mm Cannons
	  id = 7033
	  name = TECH_CMP_SW_3_3_NAME
	  type = artillery
	  difficulty = 5
	 }
	 component = { # Improved Centimetric Airborne Fighter Radar
	  id = 7034
	  name = TECH_CMP_SW_3_4_NAME
	  type = electronics
	  difficulty = 7
	 }
	 component = { # Basic Turbojet Interceptor Prototype Tests
	  id = 7035
	  name = TECH_CMP_SW_3_5_NAME
	  type = technical_efficiency
	  double_time = yes
	  difficulty = 10
	 }
	 required = { 4090 5570 }
	 effects = {
		command = { type = new_model which = interceptor value = 7 }
	 }
	}

	application = { # Improved Turbojet Interceptor
	 id = 7040
	 name = TECH_APP_SW_4_NAME
	 desc = TECH_APP_SW_4_DESC

	 position = { x = 432 y = 168 }
         year = 1943

	 component = { # Improved Turbojet Engine
	  id = 7041
	  name = TECH_CMP_SW_4_1_NAME
	  type = rocketry
	  difficulty = 10
	 }
	 component = { # Improved Turbojet Airframe
	  id = 7042
	  name = TECH_CMP_SW_4_2_NAME
	  type = aeronautics
	  difficulty = 8
	 }
	 component = { # Air-to-Air Missile (AAM)
	  id = 7043
	  name = TECH_CMP_SW_4_3_NAME
	  type = rocketry
	  difficulty = 8
	 }
	 component = { # Advanced Centimetric Airborne Fighter Radar
	  id = 7044
	  name = TECH_CMP_SW_4_4_NAME
	  type = electronics
	  difficulty = 7
	 }
	 component = { # Improved Turbojet Interceptor Prototype Tests
	  id = 7045
	  name = TECH_CMP_SW_4_5_NAME
	  type = technical_efficiency
	  double_time = yes
	  difficulty = 10
	 }
	 required = { 4090 5570 7030 }
	 effects = {
		command = { type = new_model which = interceptor value = 8 }
	 }
	}

	event = {
		id = 8002
		position = { x = 432 y = 204 }
		technology = 7050
	}

	application = { # Turbojet Carrier Air Group
	 id = 7050
	 name = TECH_APP_SW_5_NAME
	 desc = TECH_APP_SW_5_DESC

	 position = { x = 432 y = 224 }
         year = 1945 # was 1944

	 component = { # Naval Turbojet Engine
	  id = 7051
	  name = TECH_CMP_SW_5_1_NAME
	  type = rocketry
	  difficulty = 10
	 }
	 component = { # Regular Composite Airframe
	  id = 7052
	  name = TECH_CMP_SW_5_2_NAME
	  type = aeronautics
	  difficulty = 8
	 }
	 component = { # 30mm Cannons
	  id = 7053
	  name = TECH_CMP_SW_5_3_NAME
	  type = artillery
	  difficulty = 5
	 }
	 component = { # Advanced Centimetric Airborne Fighter Radar
	  id = 7054
	  name = TECH_CMP_SW_5_4_NAME
	  type = electronics
	  difficulty = 7
	 }
	 component = { # VTOL Prototype Tests
	  id = 7055
	  name = TECH_CMP_SW_5_5_NAME
	  type = technical_efficiency
	  double_time = yes
	  difficulty = 10
	 }
	 required = { 3390 5570 }
	 effects = {
		command = { type = new_model which = cag value = 8 }
 		command = { type = scrap_model which = cag value = 3 }
	 }
	}

	event = {
		id = 8003
		position = { x = 296 y = 204 }
		technology = 7060
	}
	
	application = { # Turbojet Close Air Support Aircraft
	 id = 7060
	 name = TECH_APP_SW_6_NAME
	 desc = TECH_APP_SW_6_DESC

	 position = { x = 296 y = 224 }
         year = 1943

	 component = { # Short-Range Turbojet Bomber Engine
	  id = 7061
	  name = TECH_CMP_SW_6_1_NAME
	  type = rocketry
	  difficulty = 10
	 }
	 component = { # Light Turbojet Bomber Airframe
	  id = 7062
	  name = TECH_CMP_SW_6_2_NAME
	  type = aeronautics
	  difficulty = 8
	 }
	 component = { # 120mm Cannon
	  id = 7063
	  name = TECH_CMP_SW_6_3_NAME
	  type = artillery
	  difficulty = 7
	 }
	 component = { # Advanced Centimetric Airborne Radar Navigation
	  id = 7064
	  name = TECH_CMP_SW_6_4_NAME
	  type = electronics
	  difficulty = 7
	 }
	 component = { # Light Turbojet Bomber Prototype Tests
	  id = 7065
	  name = TECH_CMP_SW_6_5_NAME
	  type = technical_efficiency
	  double_time = yes
	  difficulty = 10
	 }
	 required = { 4180 5570 }
	 effects = {
		command = { type = new_model which = cas value = 3 }
	 }
	}

	event = {
		id = 8004
		position = { x = 296 y = 260 }
		technology = 7070
}
	application = { # Turbojet Tactical Bomber
	 id = 7070
	 name = TECH_APP_SW_7_NAME
	 desc = TECH_APP_SW_7_DESC

	 position = { x = 296 y = 280 }
         year = 1943

	 component = { # Medium-Range Turbojet Bomber Engine
	  id = 7071
	  name = TECH_CMP_SW_7_1_NAME
	  type = rocketry
	  difficulty = 10
	 }
	 component = { # Medium Bomber Turbojet Airframe
	  id = 7072
	  name = TECH_CMP_SW_7_2_NAME
	  type = aeronautics
	  difficulty = 8
	 }
	 component = { # FAE Bombs
	  id = 7073
	  name = TECH_CMP_SW_7_3_NAME
	  type = chemistry
	  difficulty = 7
	 }
	 component = { # Advanced Centimetric Airborne Radar Navigation
	  id = 7074
	  name = TECH_CMP_SW_7_4_NAME
	  type = electronics
	  difficulty = 7
	 }
	 component = { # Medium-Range Turbojet Bomber Prototype Tests
	  id = 7075
	  name = TECH_CMP_SW_7_5_NAME
	  type = technical_efficiency
	  double_time = yes
	  difficulty = 10
	 }
	 required = { 4160 5570 }
	 effects = {
		command = { type = new_model which = tactical_bomber value = 5 }
	 }
	}

	event = {
		id = 8005
		position = { x = 432 y = 260 }
		technology = 7080
	}
	application = { # Turbojet Naval Bomber
	 id = 7080
	 name = TECH_APP_SW_8_NAME
	 desc = TECH_APP_SW_8_DESC

	 position = { x = 432 y = 280 }
         year = 1942

	 component = { # Medium-Range Turbojet Bomber Engine
	  id = 7081
	  name = TECH_CMP_SW_8_1_NAME
	  type = rocketry
	  difficulty = 10
	 }
	 component = { # Medium Bomber Turbojet Airframe
	  id = 7082
	  name = TECH_CMP_SW_8_2_NAME
	  type = aeronautics
	  difficulty = 8
	 }
	 component = { # Multiple Weapons Platform
	  id = 7083
	  name = TECH_CMP_SW_8_3_NAME
	  type = general_equipment
	  difficulty = 5
	 }
	 component = { # Advanced Centimetric Airborne Radar Navigation
	  id = 7084
	  name = TECH_CMP_SW_8_4_NAME
	  type = electronics
	  difficulty = 7
	 }
	 component = { # Medium-Range Turbojet Bomber Prototype Tests
	  id = 7085
	  name = TECH_CMP_SW_8_5_NAME
	  type = technical_efficiency
	  double_time = yes
	  difficulty = 10
	 }
	 required = { 4210 5570 }
	 effects = {
		command = { type = new_model which = naval_bomber value = 3 }
	 }
	}


	event = {
		id = 8006
		position = { x = 160 y = 236 }
		technology = 7090
	}
	application = { # Turbojet Strategic Bomber
	 id = 7090
	 name = TECH_APP_SW_9_NAME
	 desc = TECH_APP_SW_9_DESC

	 position = { x = 160 y = 256 }
         year = 1943

	 component = { # Long-Range Turbojet Bomber Engine
	  id = 7091
	  name = TECH_CMP_SW_9_1_NAME
	  type = rocketry
	  difficulty = 10
	 }
	 component = { # Heavy Bomber Turbojet Airframe
	  id = 7092
	  name = TECH_CMP_SW_9_2_NAME
	  type = aeronautics
	  difficulty = 8
	 }
	 component = { # Payload Racket Automatization
	  id = 7093
	  name = TECH_CMP_SW_9_3_NAME
	  type = mechanics
	  difficulty = 7
	 }
	 component = { # Advanced Centimetric Airborne Radar Navigation
	  id = 7094
	  name = TECH_CMP_SW_9_4_NAME
	  type = electronics
	  difficulty = 7
	 }
	 component = { # Heavy Turbojet Bomber Prototype Tests
	  id = 7095
	  name = TECH_CMP_SW_9_5_NAME
	  type = technical_efficiency
	  double_time = yes
	  difficulty = 10
	 }
	 required = { 4240 5570 }
	 effects = {
		command = { type = new_model which = strategic_bomber value = 3 }
	 }
	}

	event = {
		id = 8007
		position = { x = 432 y = 12 }
		technology = 7100
	}
	application = { # Flying Bomb
	 id = 7100
	 name = TECH_APP_SW_10_NAME
	 desc = TECH_APP_SW_10_DESC

	 position = { x = 432 y = 40 }
         year = 1941

	 component = { # Basic Clearing Routines
	  id = 7101
	  name = TECH_CMP_SW_10_1_NAME
	  type = rocketry
	  difficulty = 10
	 }
	 component = { # Modified Steering Fens
	  id = 7102
	  name = TECH_CMP_SW_10_2_NAME
	  type = aeronautics
	  difficulty = 7
	 }
	 component = { # Catapult Launch Tests
	  id = 7103
	  name = TECH_CMP_SW_10_3_NAME
	  type = aeronautics
	  difficulty = 7
	 }
	 component = { # Mechanical Autopilot
	  id = 7104
	  name = TECH_CMP_SW_10_4_NAME
	  type = mechanics
	  difficulty = 7
	 }
	 component = { # Flying Bomb Prototype Test
	  id = 7105
	  name = TECH_CMP_SW_10_5_NAME
	  type = technical_efficiency
	  double_time = yes
	  difficulty = 10
	 }
	 required = { 5580 }
	 effects = {
		command = { type = activate_unit_type which = flying_bomb }
	 }
	}

	event = {
		id = 8008
		position = { x = 296 y = 48 }
		technology = 7110
	}
	application = { # Flying Rocket
	 id = 7110
	 name = TECH_APP_SW_11_NAME
	 desc = TECH_APP_SW_11_DESC

	 position = { x = 432 y = 56 }
         year = 1942

	 component = { # Improved Clearing Routines
	  id = 7111
	  name = TECH_CMP_SW_11_1_NAME
	  type = rocketry
	  difficulty = 10
	 }
	 component = { # Reinforced Ribs
	  id = 7112
	  name = TECH_CMP_SW_11_2_NAME
	  type = aeronautics
	  difficulty = 5
	 }
	 component = { # Advanced All-Weather Tests
	  id = 7113
	  name = TECH_CMP_SW_11_3_NAME
	  type = aeronautics
	  difficulty = 8
	 }
	 component = { # Gyroscope Autopilot
	  id = 7114
	  name = TECH_CMP_SW_11_4_NAME
	  type = electronics
	  difficulty = 8
	 }
	 component = { # Flying Rocket Prototype Test
	  id = 7115
	  name = TECH_CMP_SW_11_5_NAME
	  type = technical_efficiency
	  double_time = yes
	  difficulty = 10
	 }
	 required = { 7100 5590 }
	 effects = {
	 	command = { type = activate_unit_type which = flying_rocket }
		command = { type = new_model which = flying_rocket value = 0 }
	 }
	}

	event = {
		id = 8009
		position = { x = 296 y = 72 }
		technology = 7120
	}
	application = { # Ballistic Missile
	 id = 7120
	 name = TECH_APP_SW_12_NAME
	 desc = TECH_APP_SW_12_DESC

	 position = { x = 432 y = 72 }
         year = 1944

	 component = { # Advanced Clearing Routines
	  id = 7121
	  name = TECH_CMP_SW_12_1_NAME
	  type = rocketry
	  difficulty = 10
	 }
	 component = { # Multiple Sections
	  id = 7122
	  name = TECH_CMP_SW_12_2_NAME
	  type = aeronautics
	  difficulty = 8
	 }
	 component = { # Multi-stage Test Flights
	  id = 7123
	  name = TECH_CMP_SW_12_3_NAME
	  type = aeronautics
	  difficulty = 8
	 }
	 component = { # Gyrostabilized Launch Computer
	  id = 7124
	  name = TECH_CMP_SW_12_4_NAME
	  type = electronics
	  difficulty = 9
	 }
	 component = { # Ballistic Missile Prototype Test
	  id = 7125
	  name = TECH_CMP_SW_12_5_NAME
	  type = technical_efficiency
	  double_time = yes
	  difficulty = 10
	 }
	 required = { 7110 }
	 effects = {
		command = { type = new_model which = flying_rocket value = 1 }
	 }
	}

	application = { # Intercontinental Ballistic Missile
	 id = 7130
	 name = TECH_APP_SW_13_NAME
	 desc = TECH_APP_SW_13_DESC

	 position = { x = 432 y = 88 }
         year = 1945

	 component = { # Semimodern Clearing Routines
	  id = 7131
	  name = TECH_CMP_SW_13_1_NAME
	  type = rocketry
	  difficulty = 10
	 }
	 component = { # Section Flight Dropping
	  id = 7132
	  name = TECH_CMP_SW_13_2_NAME
	  type = rocketry
	  difficulty = 9
	 }
	 component = { # Multi-stage Ballistic Missile Test Flights
	  id = 7133
	  name = TECH_CMP_SW_13_3_NAME
	  type = aeronautics
	  difficulty = 10
	 }
	 component = { # ICBM Guidance System Computer
	  id = 7134
	  name = TECH_CMP_SW_13_4_NAME
	  type = electronics
	  difficulty = 10
	 }
	 component = { # ICBM Prototype Test
	  id = 7135
	  name = TECH_CMP_SW_13_5_NAME
	  type = technical_efficiency
	  double_time = yes
	  difficulty = 10
	 }
	 required = { 7120 }
	 effects = {
		command = { type = new_model which = flying_rocket value = 2 }
	 }
	}

	event = {
		id = 8010
		position = { x = 160 y = 148 }
		technology = 7140
	}
	application = { # Basic Electronic Computers
	 id = 7140
	 name = TECH_APP_SW_14_NAME
	 desc = TECH_APP_SW_14_DESC

	position = { x = 160 y = 168 }
         year = 1941

	 component = { # Assembly Language
	  id = 7141
	  name = TECH_CMP_SW_14_1_NAME
	  type = mathematics
	  difficulty = 8
	 }
	 component = { # Cathode Ray Tube Primary Memory
	  id = 7142
	  name = TECH_CMP_SW_14_2_NAME
	  type = electronics
	  difficulty = 8
	 }
	 component = { # Magnetic Tape Secondary Memory
	  id = 7143
	  name = TECH_CMP_SW_14_3_NAME
	  type = chemistry
	  difficulty = 7
	 }
	 component = { # BCD ALU
	  id = 7144
	  name = TECH_CMP_SW_14_4_NAME
	  type = mathematics
	  difficulty = 6
	 }
	 component = { # Hardwired CPU
	  id = 7145
	  name = TECH_CMP_SW_14_5_NAME
	  type = electronics
	  double_time = yes
	  difficulty = 8
	 }
	 required = { 5340 }
	 effects = {
	  	command = { type = research_mod value = 5 }
	 }
	}

	application = { # Improved Electronic Computers
	 id = 7150
	 name = TECH_APP_SW_15_NAME
	 desc = TECH_APP_SW_15_DESC

	position = { x = 160 y = 184 }
         year = 1943

	 component = { # High Level Language
	  id = 7151
	  name = TECH_CMP_SW_15_1_NAME
	  type = mathematics
	  difficulty = 9
	 }
	 component = { # Mercury Delay Line Primary Memory
	  id = 7152
	  name = TECH_CMP_SW_15_2_NAME
	  type = electronics
	  difficulty = 9
	 }
	 component = { # Magnetic Drum Secondary Memory
	  id = 7153
	  name = TECH_CMP_SW_15_3_NAME
	  type = chemistry
	  difficulty = 8
	 }
	 component = { # Binary ALU
	  id = 7154
	  name = TECH_CMP_SW_15_4_NAME
	  type = mathematics
	  difficulty = 6
	 }
	 component = { # Microprogramming
	  id = 7155
	  name = TECH_CMP_SW_15_5_NAME
	  type = mathematics
	  double_time = yes
	  difficulty = 9
	 }
	 required = { 7140 }
	 effects = {
		command = { type = research_mod value = 5 }
	 }
	}

	application = { # Advanced Electronic Computers
	 id = 7160
	 name = TECH_APP_SW_16_NAME
	 desc = TECH_APP_SW_16_DESC

	position = { x = 160 y = 200 }
         year = 1945

	 component = { # Functional Programming
	  id = 7161
	  name = TECH_CMP_SW_16_1_NAME
	  type = mathematics
	  difficulty = 10
	 }
	 component = { # Semiconductor Primary Memory
	  id = 7162
	  name = TECH_CMP_SW_16_2_NAME
	  type = electronics
	  difficulty = 10
	 }
	 component = { # Hard Disk Secondary Memory
	  id = 7163
	  name = TECH_CMP_SW_16_3_NAME
	  type = chemistry
	  difficulty = 10
	 }
	 component = { # Floating Point ALU
	  id = 7164
	  name = TECH_CMP_SW_16_4_NAME
	  type = mathematics
	  difficulty = 8
	 }
	 component = { # Batch Processing
	  id = 7165
	  name = TECH_CMP_SW_16_5_NAME
	  type = mathematics
	  double_time = yes
	  difficulty = 10
	 }
	 required = { 7150 }
	 effects = {
		command = { type = research_mod value = 5 }
	 }
	}

	event = {
		id = 8011
		position = { x = 24 y = 148 }
		technology = 7170
	}

	application = { # Nuclear Waste Bomb
	 id = 7170
	 name = TECH_APP_SW_17_NAME
	 desc = TECH_APP_SW_17_DESC

	position = { x = 24 y = 168 }
         year = 1944

	 component = { # Basic Nuclear Bomb Construction
	  id = 7171
	  name = TECH_CMP_SW_17_1_NAME
	  type = nuclear_engineering
	  difficulty = 8
	 }
	 component = { # Basic Detonator
	  id = 7172
	  name = TECH_CMP_SW_17_2_NAME
	  type = electronics
	  difficulty = 6
	 }
	 component = { # Basic Impact Calculations
	  id = 7173
	  name = TECH_CMP_SW_17_3_NAME
	  type = mathematics
	  difficulty = 7
	 }
	 component = { # Basic Uranium Handling
	  id = 7174
	  name = TECH_CMP_SW_17_4_NAME
	  type = chemistry
	  difficulty = 6
	 }
	 component = { # Basic Nuclear Detonation Tests
	  id = 7175
	  name = TECH_CMP_SW_17_5_NAME
	  type = nuclear_physics
	  double_time = yes
	  difficulty = 10
	 }
	 required = { 5540 }
	 effects = {
	  	command = { type = enable_task which = nuke }
	  	command = { type = max_reactor_size value = 6 }
 		command = { type  = abomb_production  }
 		command = { type = nuclear_carrier which = flying_bomb}
 		command = { type = nuclear_carrier which = flying_rocket}
	 }
	}

	application = { # Semi-Fission Bomb
	 id = 7180
	 name = TECH_APP_SW_18_NAME
	 desc = TECH_APP_SW_18_DESC

	position = { x = 24 y = 184 }
         year = 1944

	 component = { # Improved Nuclear Bomb Construction
	  id = 7181
	  name = TECH_CMP_SW_18_1_NAME
	  type = nuclear_engineering
	  difficulty = 8
	 }
	 component = { # Improved Detonator
	  id = 7182
	  name = TECH_CMP_SW_18_2_NAME
	  type = electronics
	  difficulty = 7
	 }
	 component = { # Improved Impact Calculations
	  id = 7183
	  name = TECH_CMP_SW_18_3_NAME
	  type = mathematics
	  difficulty = 7
	 }
	 component = { # Improved Uranium Handling
	  id = 7184
	  name = TECH_CMP_SW_18_4_NAME
	  type = chemistry
	  difficulty = 9
	 }
	 component = { # Improved Nuclear Detonation Tests
	  id = 7185
	  name = TECH_CMP_SW_18_5_NAME
	  type = nuclear_physics
	  double_time = yes
	  difficulty = 10
	 }
	 required = { 7170 }
	 effects = {
		command = { type = max_reactor_size value = 7 }
	 }
	}

	application = { # Fission Bomb
	 id = 7190
	 name = TECH_APP_SW_19_NAME
	 desc = TECH_APP_SW_19_DESC

	position = { x = 24 y = 200 }
         year = 1944

	 component = { # Advanced Nuclear Bomb Construction
	  id = 7191
	  name = TECH_CMP_SW_19_1_NAME
	  type = nuclear_engineering
	  difficulty = 10
	 }
	 component = { # Advanced Detonator
	  id = 7192
	  name = TECH_CMP_SW_19_2_NAME
	  type = electronics
	  difficulty = 8
	 }
	 component = { # Advanced Impact Calculations
	  id = 7193
	  name = TECH_CMP_SW_19_3_NAME
	  type = mathematics
	  difficulty = 10
	 }
	 component = { # Advanced Uranium Handling
	  id = 7194
	  name = TECH_CMP_SW_19_4_NAME
	  type = chemistry
	  difficulty = 10
	 }
	 component = { # Advanced Nuclear Detonation Tests
	  id = 7195
	  name = TECH_CMP_SW_19_5_NAME
	  type = nuclear_physics
	  double_time = yes
	  difficulty = 10
	 }
	 required = { 7180 }
	 effects = {
		command = { type = max_reactor_size value = 8 }
	 }
	}

	event = {
		id = 8012
		position = { x = 24 y = 12 }
		technology = 7200
	}
	application = { # Nuclear Battleship Propulsion
	 id = 7200
	 name = TECH_APP_SW_20_NAME
	 desc = TECH_APP_SW_20_DESC

	position = { x = 160 y = 16 }
         year = 1945

	 component = { # BB Emergency Shut-down System
	  id = 7201
	  name = TECH_CMP_SW_20_1_NAME
	  type = nuclear_engineering
	  difficulty = 9
	 }
	 component = { # BB Fuel Installation and Removal
	  id = 7202
	  name = TECH_CMP_SW_20_2_NAME
	  type = nuclear_engineering
	  difficulty = 8
	 }
	 component = { # BB Nuclear Cooling System
	  id = 7203
	  name = TECH_CMP_SW_20_3_NAME
	  type = chemistry
	  difficulty = 7
	 }
	 component = { # BB Modified Hull Construction
	  id = 7204
	  name = TECH_CMP_SW_20_4_NAME
	  type = naval_engineering
	  difficulty = 7
	 }
	 component = { # BB Nuclear Vessel Procedure
	  id = 7205
	  name = TECH_CMP_SW_20_5_NAME
	  type = naval_training
	  double_time = yes
	  difficulty = 10
	 }
	 required = { 3300 5540 }
	 effects = {
		command = { type = new_model which = battleship value = 7 }
	 }
	}

	event = {
		id = 8013
		position = { x = 24 y = 44 }
		technology = 7210
	}
	application = {# Nuclear Cruiser Propulsion
	 id = 7210
	 name = TECH_APP_SW_21_NAME
	 desc = TECH_APP_SW_21_DESC

	position = { x = 160 y = 48 }
         year = 1945

	 component = { # CA Emergency Shut-down System
	  id = 7211
	  name = TECH_CMP_SW_21_1_NAME
	  type = nuclear_engineering
	  difficulty = 9
	 }
	 component = { # CA Fuel Installation and Removal
	  id = 7212
	  name = TECH_CMP_SW_21_2_NAME
	  type = nuclear_engineering
	  difficulty = 8
	 }
	 component = { # CA Nuclear Cooling System
	  id = 7213
	  name = TECH_CMP_SW_21_3_NAME
	  type = chemistry
	  difficulty = 7
	 }
	 component = { # CA Modified Hull Construction
	  id = 7214
	  name = TECH_CMP_SW_21_4_NAME
	  type = electronics
	  difficulty = 7
	 }
	 component = { # CA Nuclear Vessel Procedure
	  id = 7215
	  name = TECH_CMP_SW_21_5_NAME
	  type = naval_training
	  double_time = yes
	  difficulty = 10
	 }
	 required = { 3180 5540 }
	 effects = {
		command = { type = new_model which = heavy_cruiser value = 6 }
		command = { type = new_model which = battlecruiser value = 6 }
	 }
	}

	event = {
		id = 8014
		position = { x = 24 y = 76 }
		technology = 7220
	}
	application = { # Nuclear Carrier Propulsion
	 id = 7220
	 name = TECH_APP_SW_22_NAME
	 desc = TECH_APP_SW_22_DESC

	position = { x = 160 y = 80 }
         year = 1945

	 component = { # CV Emergency Shut-down System
	  id = 7221
	  name = TECH_CMP_SW_22_1_NAME
	  type = nuclear_engineering
	  difficulty = 9
	 }
	 component = { # CV Fuel Installation and Removal
	  id = 7222
	  name = TECH_CMP_SW_22_2_NAME
	  type = nuclear_engineering
	  difficulty = 8
	 }
	 component = { # CV Nuclear Cooling System
	  id = 7223
	  name = TECH_CMP_SW_22_3_NAME
	  type = chemistry
	  difficulty = 7
	 }
	 component = { # CV Modified Hull Construction
	  id = 7224
	  name = TECH_CMP_SW_22_4_NAME
	  type = electronics
	  difficulty = 7
	 }
	 component = { # CV Nuclear Vessel Procedure
	  id = 7225
	  name = TECH_CMP_SW_22_5_NAME
	  type = naval_training
	  double_time = yes
	  difficulty = 10
	 }
	 required = { 3390 5540 }
	 effects = {
		command = { type = new_model which = carrier value = 8 }
 		command = { type = scrap_model which = carrier value = 3 }
	 }
	}

	event = {
		id = 8015
		position = { x = 24 y = 108 }
		technology = 7230
	}
	application = { # Nuclear powered Submarine
	 id = 7230
	 name = TECH_APP_SW_23_NAME
	 desc = TECH_APP_SW_23_DESC

	position = { x = 160 y = 112 }
         year = 1945

	 component = { # SS Emergency Shut-down System
	  id = 7231
	  name = TECH_CMP_SW_23_1_NAME
	  type = nuclear_engineering
	  difficulty = 9
	 }
	 component = { # SS Fuel Installation and Removal
	  id = 7232
	  name = TECH_CMP_SW_23_2_NAME
	  type = nuclear_engineering
	  difficulty = 8
	 }
	 component = { # SS Nuclear Cooling System
	  id = 7233
	  name = TECH_CMP_SW_23_3_NAME
	  type = chemistry
	  difficulty = 7
	 }
	 component = { # SS Modified Hull Construction
	  id = 7234
	  name = TECH_CMP_SW_23_4_NAME
	  type = electronics
	  difficulty = 7
	 }
	 component = { # SS Nuclear Vessel Procedure
	  id = 7235
	  name = TECH_CMP_SW_23_5_NAME
	  type = naval_training
	  double_time = yes
	  difficulty = 10
	 }
	 required = { 3450 5540 }
	 effects = {
		command = { type = new_model which = submarine value = 6 }
	 }
	}

	event = {
		id = 8016
		position = { x = 160 y = 292 }
		technology = 7240
	}
	application = { # Air Cavalry Division
	 id = 7240
	 name = TECH_APP_SW_24_NAME
	 desc = TECH_APP_SW_24_DESC

	position = { x = 160 y = 312 }
         year = 1944

	 component = { # Attack Helicopters
	  id = 7241
	  name = TECH_CMP_SW_24_1_NAME
	  type = aeronautics
	  difficulty = 7
	 }
	 component = { # Transport Helicopters
	  id = 7242
	  name = TECH_CMP_SW_24_2_NAME
	  type = aeronautics
	  difficulty = 7
	 }
	 component = { # Aerial Support Organization
	  id = 7243
	  name = TECH_CMP_SW_24_3_NAME
	  type = management
	  difficulty = 5
	 }
	 component = { # Modified Anti-Tank Weaponry
	  id = 7244
	  name = TECH_CMP_SW_24_4_NAME
	  type = rocketry
	  difficulty = 6
	 }
	 component = { # Air Assault Tactics
	  id = 7245
	  name = TECH_CMP_SW_24_5_NAME
	  type = combined_arms_focus
	  double_time = yes
	  difficulty = 7
	 }
	 required = { 1300 4270 }
	 effects = {
		command = { type = new_model which = cavalry value = 5 }
	 }
	}

	event = {
		id = 8017
		position = { x = 24 y = 236 }
		technology = 7260
	}
	application = { # Air-to-Surface Missile (ASM)
	 id = 7260
	 name = TECH_APP_SW_26_NAME
	 desc = TECH_APP_SW_26_DESC

	position = { x = 24 y = 256 }
         year = 1942

	 component = { # Air-launch tests
	  id = 7261
	  name = TECH_CMP_SW_26_1_NAME
	  type = aeronautics
	  difficulty = 6
	 }
	 component = { # Air-to-Surface Wire Guidance
	  id = 7262
	  name = TECH_CMP_SW_26_2_NAME
	  type = aeronautics
	  difficulty = 7
	 }
	 component = { # Delayed Detonation Fuse
	  id = 7263
	  name = TECH_CMP_SW_26_3_NAME
	  type = electronics
	  difficulty = 7
	 }
	 component = { # HEAT payload
	  id = 7264
	  name = TECH_CMP_SW_26_4_NAME
	  type = chemistry
	  difficulty = 5
	 }
	 component = { # ASM Prototype Test
	  id = 7265
	  name = TECH_CMP_SW_26_5_NAME
	  type = technical_efficiency
	  double_time = yes
	  difficulty = 8
	 }
	 required = { 7060 5560 }
	 effects = {
		command = { type = new_model which = cas value = 4 }
	 }
	}

	event = {
		id = 8018
		position = { x = 24 y = 292 }
		technology = 7270
	}
	application = { # Surface-to-Air Missile (SAM)
		id = 7270
		name = TECH_APP_SW_27_NAME
		desc = TECH_APP_SW_27_DESC

         	position = { x = 24 y = 312 }
         year = 1943

		component = { # Ground Launch Tests
			id = 7271
			name = TECH_CMP_SW_27_1_NAME
			type = aeronautics
			difficulty = 6
		}
		component = { # Surface-to-Air Wire Guidance
			id = 7272
			name = TECH_CMP_SW_27_2_NAME
			type = aeronautics
			difficulty = 7
		}
		component = { # Radar Proximity Fuse
			id = 7273
			name = TECH_CMP_SW_27_3_NAME
			type = electronics
			difficulty = 7
		}
		component = { # Steel Bullet Ammo
			id = 7274
			name = TECH_CMP_SW_27_4_NAME
			type = chemistry
			difficulty = 5
		}
		component = { # SAM Prototype Test
			id = 7275
			name = TECH_CMP_SW_27_5_NAME
			type = technical_efficiency
			double_time = yes
			difficulty = 8
		}
		required = { 2500 5560 }
	 	effects = {
	 	command = { type = AA_batteries value = 30 }
		}
	}
	event = {
		id = 8019
		position = { x = 296 y = 316 }
		technology = 7280
	}
	
	application = { # Basic Turbojet Multi-Role Fighter
	 id = 7280
	 name = TECH_APP_SW_28_NAME
	 desc = TECH_APP_SW_28_DESC

	position = { x = 296 y = 336 }
         year = 1943

	 component = { # Basic Turbojet Engine
	  id = 7281
	  name = TECH_CMP_SW_28_1_NAME
	  type = rocketry
	  difficulty = 10
	 }
	 component = { # Basic Turbojet Multi-Role Fighter Airframe
	  id = 7282
	  name = TECH_CMP_SW_28_2_NAME
	  type = aeronautics
	  difficulty = 8
	 }
	 component = { # 30mm Cannons
	  id = 7283
	  name = TECH_CMP_SW_28_3_NAME
	  type = artillery
	  difficulty = 5
	 }
	 component = { # Improved Centimetric Airborne Fighter Radar
	  id = 7284
	  name = TECH_CMP_SW_28_4_NAME
	  type = electronics
	  difficulty = 7
	 }
	 component = { # Basic Turbojet Multi-Role Fighter Prototype Tests
	  id = 7285
	  name = TECH_CMP_SW_28_5_NAME
	  type = technical_efficiency
	  double_time = yes
	  difficulty = 10
	 }
	 required = { 4100 5570 }
	 effects = {
		command = { type = new_model which = multi_role value = 3 }
	 }
	}

	application = { # Improved Turbojet Multi-Role Fighter
	 id = 7290
	 name = TECH_APP_SW_29_NAME
	 desc = TECH_APP_SW_29_DESC

         position = { x = 432 y = 336 }
         year = 1944

	 component = { # Improved Turbojet Engine
	  id = 7291
	  name = TECH_CMP_SW_29_1_NAME
	  type = rocketry
	  difficulty = 10
	 }
	 component = { # Improved Turbojet Airframe
	  id = 7292
	  name = TECH_CMP_SW_29_2_NAME
	  type = aeronautics
	  difficulty = 8
	 }
	 component = { # Air-to-Air Missile (AAM)
	  id = 7293
	  name = TECH_CMP_SW_29_3_NAME
	  type = rocketry
	  difficulty = 7
	 }
	 component = { # Advanced Centimetric Airborne Fighter Radar
	  id = 7294
	  name = TECH_CMP_SW_29_4_NAME
	  type = electronics
	  difficulty = 7
	 }
	 component = { # Improved Turbojet Multi-Role Fighter Prototype Tests
	  id = 7295
	  name = TECH_CMP_SW_29_5_NAME
	  type = technical_efficiency
	  double_time = yes
	  difficulty = 10
	 }
	 required = { 7280 4100 5570 }
	 effects = {
		command = { type = new_model which = multi_role value = 4 }
	 }
	}
}